package com.cn.date.localdate;

import java.time.LocalDate;

/** 1. 创建 LocalDate 对象
 * LocalDate 是 Java 8 引入的日期和时间 API 中的一个类，表示没有时间部分和时区的日期（例如 2024-11-21）。它属于 java.time 包。
 * LocalDate 提供了更现代化、易用的日期操作方法，常用于处理只关心日期（而非时间或时区）的场景，如：
 * 	•	日期计算（加减天、月、年）。
 * 	•	日期比较（是否在之前、之后、等于）。
 * 	•	格式化与解析（自定义日期格式）。
 * 	•	判断日期属性（是否闰年、星期几等）。
 */
public class LocalDate_01_Creation {
    public static void main(String[] args) {
        //1.1 创建 LocalDate 对象
        LocalDate toDay = LocalDate.now();
        System.out.println("当前日期：" + toDay);

        //1.2 指定日期创建
        LocalDate date = LocalDate.of(2024, 11, 21);
        System.out.println("指定日期："+date);

        //1.3 从字符串解析
        // 使用 parse 方法解析字符串为 LocalDate
        LocalDate date1 = LocalDate.parse("2024-11-21");
        System.out.println("解析的日期: " + date);
    }
}
